Ana içeriğe geç

dtctl CLI

dtctl, DT Cloud CCE için resmi komut satırı arayüzüdür (CLI). CCE kaynaklarınızı doğrudan terminalinizden oluşturmanıza, yapılandırmanıza ve yönetmenize; aksi halde konsolda yapılacak iş akışlarını komut dosyalarıyla otomatikleştirmenize olanak tanır.

Özellikler​

dtctl, DT Cloud ile komut satırından iletişim kurar ve CCE kaynaklarınızı destekler; bunlar arasında:

  • Bilişim (Compute) — sanal makineler (cloud-init veya SSH anahtarı erişimi, GPU imajları ve toplu oluşturma ile birlikte), flavor'lar, imajlar ve SSH anahtarları.
  • Depolama (Storage) — diskler (volume), anlık görüntüler (snapshot), yedekler ve yedekleme planları.
  • Ağ (Networking) — ağlar ve alt ağlar, yönlendiriciler (router), güvenlik grupları, kayan (elastic) IP'ler ve VPN bağlantıları.
  • Yük dengeleme (Load balancing) — dinleyiciler (listener), havuzlar (pool), üyeler ve sağlık izleyicileri (health monitor) ile yük dengeleyiciler.
  • Kubernetes — yönetilen kümeler ve düğüm grupları.
  • Hesap (Account) — kimlik doğrulama, bölge ve proje seçimi ve kotalar.

Her komut, insan tarafından okunabilir text çıktısını (varsayılan) ve komut dosyaları için makine tarafından okunabilir --output json çıktısını destekler.

Belgeler​

Başlarken​

Kurulumdan sonra kimlik doğrulaması yapın ve bir bölge ile proje seçin:

# DT Cloud API anahtarınızla (erişim anahtarı + gizli anahtar) kimlik doğrulaması yapın
dtctl auth init

# Çalışacağınız bölgeyi (sunucuyu) seçin, ardından projenizi onaylayın
dtctl region init
dtctl project list

# Sanal makinelerinizi listeleyin
dtctl virtual-machine list